import("//third-party/unittest/unittest.gni")

unittest("SupportTests") {
  deps = [
    "//llvm/lib/Support",
    "//llvm/lib/TargetParser",
    "//llvm/lib/Testing/Support",
  ]
  sources = [
    "ARMAttributeParser.cpp",
    "AddressRangeTest.cpp",
    "AlignOfTest.cpp",
    "AlignmentTest.cpp",
    "AllocatorTest.cpp",
    "ArrayRecyclerTest.cpp",
    "BLAKE3Test.cpp",
    "Base64Test.cpp",
    "BinaryStreamTest.cpp",
    "BlockFrequencyTest.cpp",
    "BranchProbabilityTest.cpp",
    "CRCTest.cpp",
    "CSKYAttributeParserTest.cpp",
    "CachePruningTest.cpp",
    "Casting.cpp",
    "CheckedArithmeticTest.cpp",
    "Chrono.cpp",
    "CommandLineTest.cpp",
    "CompressionTest.cpp",
    "ConvertUTFTest.cpp",
    "CrashRecoveryTest.cpp",
    "DJBTest.cpp",
    "DataExtractorTest.cpp",
    "DebugCounterTest.cpp",
    "DebugTest.cpp",
    "DivisionByConstantTest.cpp",
    "ELFAttributeParserTest.cpp",
    "EndianStreamTest.cpp",
    "EndianTest.cpp",
    "ErrnoTest.cpp",
    "ErrorOrTest.cpp",
    "ErrorTest.cpp",
    "ExtensibleRTTITest.cpp",
    "FSUniqueIDTest.cpp",
    "FileCollectorTest.cpp",
    "FileOutputBufferTest.cpp",
    "FileUtilitiesTest.cpp",
    "FormatVariadicTest.cpp",
    "GlobPatternTest.cpp",
    "HashBuilderTest.cpp",
    "IndexedAccessorTest.cpp",
    "InstructionCostTest.cpp",
    "JSONTest.cpp",
    "KnownBitsTest.cpp",
    "LEB128Test.cpp",
    "LineIteratorTest.cpp",
    "LockFileManagerTest.cpp",
    "MD5Test.cpp",
    "ManagedStatic.cpp",
    "MatchersTest.cpp",
    "MathExtrasTest.cpp",
    "MemoryBufferRefTest.cpp",
    "MemoryBufferTest.cpp",
    "MemoryTest.cpp",
    "NativeFormatTests.cpp",
    "OptimizedStructLayoutTest.cpp",
    "ParallelTest.cpp",
    "Path.cpp",
    "ProcessTest.cpp",
    "ProgramTest.cpp",
    "RISCVAttributeParserTest.cpp",
    "RISCVISAInfoTest.cpp",
    "RegexTest.cpp",
    "ReplaceFileTest.cpp",
    "ReverseIterationTest.cpp",
    "SHA256.cpp",
    "ScaledNumberTest.cpp",
    "ScopedPrinterTest.cpp",
    "SourceMgrTest.cpp",
    "SpecialCaseListTest.cpp",
    "SuffixTreeTest.cpp",
    "SwapByteOrderTest.cpp",
    "TarWriterTest.cpp",
    "TaskQueueTest.cpp",
    "ThreadPool.cpp",
    "Threading.cpp",
    "TimeProfilerTest.cpp",
    "TimerTest.cpp",
    "ToolOutputFileTest.cpp",
    "TrailingObjectsTest.cpp",
    "TrigramIndexTest.cpp",
    "TypeNameTest.cpp",
    "TypeSizeTest.cpp",
    "TypeTraitsTest.cpp",
    "UnicodeTest.cpp",
    "VersionTupleTest.cpp",
    "VirtualFileSystemTest.cpp",
    "WithColorTest.cpp",
    "YAMLIOTest.cpp",
    "YAMLParserTest.cpp",
    "buffer_ostream_test.cpp",
    "formatted_raw_ostream_test.cpp",
    "raw_fd_stream_test.cpp",
    "raw_ostream_test.cpp",
    "raw_pwrite_stream_test.cpp",
    "raw_sha1_ostream_test.cpp",
    "xxhashTest.cpp",
  ]
}
